# my .views
def search_view(request):
query = request.GET.get('q', None)
print(query)
context = {"query": query}
return render(request, 'view.html', context)
# .urls
path('search/', search_view)
# my view.html
{% if query %}
<p>Your query {{ query }}</p>
{% else %}
<form method="GET" action='/search/'>
<input type="search" name='q' placeholder="Search" aria-label="Search">
<button type="submit">Search</button>
</form>
{% endif %}
Я новичок в Django, и я слежу за документами, я просматривал снова и снова и, кажется, мне подходит, но я продолжаю получать запрос = Нет. Когда я ввожу значение в строке поиска, оно переходит к http://127.0.0.1: 8000 / search /? Q = value , но запрос всегда None. Пожалуйста, помогите новичку начать.